



<!DOCTYPE html PUBLIC "-//W3C//DTD XHTML 1.0 Transitional//EN"
  "http://www.w3.org/TR/xhtml1/DTD/xhtml1-transitional.dtd">


<html xmlns="http://www.w3.org/1999/xhtml">
  <head>
    <meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
    
    <title>Index &mdash; Capture The Flag alpha documentation</title>
    
    <link rel="stylesheet" href="_static/default.css" type="text/css" />
    <link rel="stylesheet" href="_static/pygments.css" type="text/css" />
    
    <script type="text/javascript">
      var DOCUMENTATION_OPTIONS = {
        URL_ROOT:    '',
        VERSION:     'alpha',
        COLLAPSE_INDEX: false,
        FILE_SUFFIX: '.html',
        HAS_SOURCE:  true
      };
    </script>
    <script type="text/javascript" src="_static/jquery.js"></script>
    <script type="text/javascript" src="_static/underscore.js"></script>
    <script type="text/javascript" src="_static/doctools.js"></script>
    <link rel="top" title="Capture The Flag alpha documentation" href="index.html" /> 
  </head>
  <body>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             accesskey="I">index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="index.html">Capture The Flag alpha documentation</a> &raquo;</li> 
      </ul>
    </div>  

    <div class="document">
      <div class="documentwrapper">
        <div class="bodywrapper">
          <div class="body">
            

<h1 id="index">Index</h1>

<div class="genindex-jumpbox">
 <a href="#A"><strong>A</strong></a>
 | <a href="#B"><strong>B</strong></a>
 | <a href="#C"><strong>C</strong></a>
 | <a href="#D"><strong>D</strong></a>
 | <a href="#E"><strong>E</strong></a>
 | <a href="#F"><strong>F</strong></a>
 | <a href="#G"><strong>G</strong></a>
 | <a href="#H"><strong>H</strong></a>
 | <a href="#I"><strong>I</strong></a>
 | <a href="#L"><strong>L</strong></a>
 | <a href="#M"><strong>M</strong></a>
 | <a href="#N"><strong>N</strong></a>
 | <a href="#P"><strong>P</strong></a>
 | <a href="#R"><strong>R</strong></a>
 | <a href="#S"><strong>S</strong></a>
 | <a href="#T"><strong>T</strong></a>
 | <a href="#V"><strong>V</strong></a>
 | <a href="#W"><strong>W</strong></a>
 
</div>
<h2 id="A">A</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#module-api.commander">api.commander (module)</a>
  </dt>

      
  <dt><a href="api.html#module-api.commands">api.commands (module)</a>
  </dt>

      
  <dt><a href="api.html#module-api.gameinfo">api.gameinfo (module)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.area">area (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commands.Attack">Attack (class in api.commands)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="B">B</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="examples.html#examples.BalancedCommander">BalancedCommander (class in examples)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.blockHeights">blockHeights (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commands.Attack.botId">botId (api.commands.Attack attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.commands.Charge.botId">(api.commands.Charge attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.commands.Defend.botId">(api.commands.Defend attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.commands.Move.botId">(api.commands.Move attribute)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api.html#api.gameinfo.BotInfo">BotInfo (class in api.gameinfo)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.GameInfo.bots">bots (api.gameinfo.GameInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.GameInfo.bots_alive">bots_alive (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.GameInfo.bots_available">bots_available (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.TeamInfo.botSpawnArea">botSpawnArea (api.gameinfo.TeamInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.botSpawnAreas">botSpawnAreas (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="C">C</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="examples.html#examples.GreedyCommander.captured">captured() (examples.GreedyCommander method)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.FlagInfo.carrier">carrier (api.gameinfo.FlagInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.characterRadius">characterRadius (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commands.Charge">Charge (class in api.commands)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchInfo.combatEvents">combatEvents (api.gameinfo.MatchInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commander.Commander">Commander (class in api.commander)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="D">D</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commands.Defend">Defend (class in api.commands)</a>
  </dt>

      
  <dt><a href="examples.html#examples.DefenderCommander">DefenderCommander (class in examples)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commands.Attack.description">description (api.commands.Attack attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.commands.Charge.description">(api.commands.Charge attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.commands.Defend.description">(api.commands.Defend attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.commands.Move.description">(api.commands.Move attribute)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="E">E</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.GameInfo.enemyFlags">enemyFlags (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.GameInfo.enemyTeam">enemyTeam (api.gameinfo.GameInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="examples.html#module-examples">examples (module)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="F">F</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commands.Defend.facingDirection">facingDirection (api.commands.Defend attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.gameinfo.BotInfo.facingDirection">(api.gameinfo.BotInfo attribute)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.findNearestFreePosition">findNearestFreePosition() (api.gameinfo.LevelInfo method)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.findRandomFreePositionInBox">findRandomFreePositionInBox() (api.gameinfo.LevelInfo method)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.firingDistance">firingDistance (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.BotInfo.flag">flag (api.gameinfo.BotInfo attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.gameinfo.TeamInfo.flag">(api.gameinfo.TeamInfo attribute)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api.html#api.gameinfo.FlagInfo">FlagInfo (class in api.gameinfo)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.GameInfo.flags">flags (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.TeamInfo.flagScoreLocation">flagScoreLocation (api.gameinfo.TeamInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.flagScoreLocations">flagScoreLocations (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.TeamInfo.flagSpawnLocation">flagSpawnLocation (api.gameinfo.TeamInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.flagSpawnLocations">flagSpawnLocations (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.FOVangle">FOVangle (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="G">G</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.game">game (api.commander.Commander attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.GameInfo">GameInfo (class in api.gameinfo)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="examples.html#examples.GreedyCommander">GreedyCommander (class in examples)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="H">H</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.BotInfo.health">health (api.gameinfo.BotInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.height">height (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="I">I</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.initialize">initialize() (api.commander.Commander method)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchCombatEvent.instigator">instigator (api.gameinfo.MatchCombatEvent attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.issue">issue() (api.commander.Commander method)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="L">L</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.level">level (api.commander.Commander attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo">LevelInfo (class in api.gameinfo)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.log">log (api.commander.Commander attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commands.Attack.lookAt">lookAt (api.commands.Attack attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="M">M</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.GameInfo.match">match (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchCombatEvent">MatchCombatEvent (class in api.gameinfo)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchInfo">MatchInfo (class in api.gameinfo)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.TeamInfo.members">members (api.gameinfo.TeamInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commands.Move">Move (class in api.commands)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="N">N</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.name">name (api.commander.Commander attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.gameinfo.BotInfo.name">(api.gameinfo.BotInfo attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.gameinfo.FlagInfo.name">(api.gameinfo.FlagInfo attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.gameinfo.TeamInfo.name">(api.gameinfo.TeamInfo attribute)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="P">P</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.BotInfo.position">position (api.gameinfo.BotInfo attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.gameinfo.FlagInfo.position">(api.gameinfo.FlagInfo attribute)</a>
  </dt>

      </dl></dd>
  </dl></td>
</tr></table>

<h2 id="R">R</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="examples.html#examples.RandomCommander">RandomCommander (class in examples)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.FlagInfo.respawnTimer">respawnTimer (api.gameinfo.FlagInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.runningSpeed">runningSpeed (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="S">S</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.MatchInfo.scores">scores (api.gameinfo.MatchInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.BotInfo.seenBy">seenBy (api.gameinfo.BotInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.BotInfo.seenlast">seenlast (api.gameinfo.BotInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.shutdown">shutdown() (api.commander.Commander method)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.BotInfo.state">state (api.gameinfo.BotInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchCombatEvent.subject">subject (api.gameinfo.MatchCombatEvent attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="T">T</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commands.Attack.target">target (api.commands.Attack attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.commands.Charge.target">(api.commands.Charge attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.commands.Move.target">(api.commands.Move attribute)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api.html#api.gameinfo.BotInfo.team">team (api.gameinfo.BotInfo attribute)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="api.html#api.gameinfo.FlagInfo.team">(api.gameinfo.FlagInfo attribute)</a>
  </dt>

        
  <dt><a href="api.html#api.gameinfo.GameInfo.team">(api.gameinfo.GameInfo attribute)</a>
  </dt>

      </dl></dd>
      
  <dt><a href="api.html#api.gameinfo.TeamInfo">TeamInfo (class in api.gameinfo)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.LevelInfo.teamNames">teamNames (api.gameinfo.LevelInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.GameInfo.teams">teams (api.gameinfo.GameInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.commander.Commander.tick">tick() (api.commander.Commander method)</a>
  </dt>

      <dd><dl>
        
  <dt><a href="examples.html#examples.GreedyCommander.tick">(examples.GreedyCommander method)</a>
  </dt>

        
  <dt><a href="examples.html#examples.RandomCommander.tick">(examples.RandomCommander method)</a>
  </dt>

      </dl></dd>
  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.MatchCombatEvent.time">time (api.gameinfo.MatchCombatEvent attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchInfo.timePassed">timePassed (api.gameinfo.MatchInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchInfo.timeRemaining">timeRemaining (api.gameinfo.MatchInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchInfo.timeToNextRespawn">timeToNextRespawn (api.gameinfo.MatchInfo attribute)</a>
  </dt>

      
  <dt><a href="api.html#api.gameinfo.MatchCombatEvent.type">type (api.gameinfo.MatchCombatEvent attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="V">V</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.commander.Commander.verbose">verbose (api.commander.Commander attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.BotInfo.visibleEnemies">visibleEnemies (api.gameinfo.BotInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>

<h2 id="W">W</h2>
<table style="width: 100%" class="indextable genindextable"><tr>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.walkingSpeed">walkingSpeed (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
  <td style="width: 33%" valign="top"><dl>
      
  <dt><a href="api.html#api.gameinfo.LevelInfo.width">width (api.gameinfo.LevelInfo attribute)</a>
  </dt>

  </dl></td>
</tr></table>



          </div>
        </div>
      </div>
      <div class="sphinxsidebar">
        <div class="sphinxsidebarwrapper">

   

<div id="searchbox" style="display: none">
  <h3>Quick search</h3>
    <form class="search" action="search.html" method="get">
      <input type="text" name="q" />
      <input type="submit" value="Go" />
      <input type="hidden" name="check_keywords" value="yes" />
      <input type="hidden" name="area" value="default" />
    </form>
    <p class="searchtip" style="font-size: 90%">
    Enter search terms or a module, class or function name.
    </p>
</div>
<script type="text/javascript">$('#searchbox').show(0);</script>
        </div>
      </div>
      <div class="clearer"></div>
    </div>
    <div class="related">
      <h3>Navigation</h3>
      <ul>
        <li class="right" style="margin-right: 10px">
          <a href="#" title="General Index"
             >index</a></li>
        <li class="right" >
          <a href="py-modindex.html" title="Python Module Index"
             >modules</a> |</li>
        <li><a href="index.html">Capture The Flag alpha documentation</a> &raquo;</li> 
      </ul>
    </div>
    <div class="footer">
        &copy; Copyright 2012, AiGameDev.com KG.
      Created using <a href="http://sphinx.pocoo.org/">Sphinx</a> 1.1.3.
    </div>
  </body>
</html>